package pantallas.RecibirReposicionArticulo;
import com.sun.imageio.plugins.jpeg.JPEGImageReader;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.JEditorPane;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JTextPane;

import javax.swing.WindowConstants;

import pantallas.MenuPrincipal.MenuPrincipal;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class RepArt extends javax.swing.JFrame {
	private JDesktopPane jDesktopPane1;
	private JLabel jLabel1archivo;
	private JButton jButton1Explorar;
	private JLabel jLabel1Descripcion;
	private JTextField jTextField1Ruta;
	private JButton jButtonSalir;
	private JButton jButtonProcesarArchivo;
	private JLabel jLabel1CD;
	private JFrame ventana=this;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		RepArt inst = new RepArt();
		inst.setVisible(true);
	}
	//Constructor inicial:
	public RepArt() {
		super();
		initGUI();
		this.setVisible(true);
		this.manejoEvento();
	}
	
	//Contructor que coloca la ruta indicada:
	public RepArt(String rutaSeleccionada) {
		super();
		initGUI();
		this.setVisible(true);
		this.manejoEvento();
		this.jTextField1Ruta.setText(rutaSeleccionada);
	}
	

	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			{
				{
				}
				jDesktopPane1 = new JDesktopPane();
				getContentPane().add(jDesktopPane1, BorderLayout.CENTER);
				{
					jButtonSalir = new JButton();
					jDesktopPane1.add(jButtonSalir);
					jButtonSalir.setText("Volver");
					jButtonSalir.setBounds(14, 301, 147, 49);
				}
				{
					jLabel1CD = new JLabel();
					jDesktopPane1.add(jLabel1CD);
					jLabel1CD.setText("RECIBIR REPOSICION DE ARTICULOS DE FABRICA");
					jLabel1CD.setBounds(28, 21, 308, 28);
				}
				{
					{
						jButtonProcesarArchivo = new JButton();
						jDesktopPane1.add(jButtonProcesarArchivo);
						jButtonProcesarArchivo.setText("Procesar");
						jButtonProcesarArchivo.setBounds(427, 301, 147, 49);
					}
					{
						jTextField1Ruta = new JTextField();
						jDesktopPane1.add(jTextField1Ruta);
						jTextField1Ruta.setText("<Indicar ruta>");
						jTextField1Ruta.setBounds(91, 112, 385, 28);
						jTextField1Ruta.setEditable(false);
						
					}
					{
						jLabel1archivo = new JLabel();
						jDesktopPane1.add(jLabel1archivo);
						jLabel1archivo.setText("Archivo:");
						jLabel1archivo.setBounds(28, 112, 63, 28);
					}
					{
						jButton1Explorar = new JButton();
						jDesktopPane1.add(jButton1Explorar);
						jButton1Explorar.setText("Explorar");
						jButton1Explorar.setBounds(483, 112, 91, 28);
					}
					{
						jLabel1Descripcion = new JLabel();
						jDesktopPane1.add(jLabel1Descripcion);
						jLabel1Descripcion.setText("Indique la ruta del archivo donde se encuetran los nuevos articulos.");
						jLabel1Descripcion.setBounds(21, 63, 553, 28);
					}
				}
			}
			pack();
			setSize(600, 400);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	private void manejoEvento() {
		
		jButton1Explorar.addActionListener(new ActionListener() {

			public void actionPerformed(ActionEvent arg0) {
				//ventana.dispose();
				Explorar explorar=new Explorar();
				explorar.setVisible(true);
				ventana.dispose();
			}
			
		});
		jButtonProcesarArchivo.addActionListener(new ActionListener(){

			//@Override
			public void actionPerformed(ActionEvent e) {
				ventana.dispose();
				RepoArt repoArt=new RepoArt();
			}
			
		});
		jButtonSalir.addActionListener(new ActionListener() {

			public void actionPerformed(ActionEvent arg0) {
				ventana.dispose();
				MenuPrincipal menuPrincipal=new MenuPrincipal();
				menuPrincipal.setVisible(true);
			}
			
		});
	}

}
